waverer by temperament

Translations
человек, склонный к колебаниям по характеру
He is a waverer by temperament, unable to commit easily.
Он по характеру склонен к колебаниям, ему трудно принимать решения.
Words
waverer

noun
колеблющийся
by

preposition
по
temperament

noun
темперамент